home *** CD-ROM | disk | FTP | other *** search
/ Nothing but Tetris / Nothing but Tetris.iso / amiga / cubus / cubus.doc.english < prev    next >
Text File  |  1994-01-01  |  8KB  |  203 lines

  1.  
  2.  
  3.                                 C U B U S
  4.                                 =========
  5.  
  6.  
  7. Concept, Music & Program:                     Graphics:
  8.    Fred Bayer                                   Oliver Siebert
  9.    Artilleriestr. 21a                           Schillerstr. 46a
  10.    D-8000 Munich 19                             D-8200 Rosenheim
  11.    Germany                                      Germany
  12.  
  13. Email: bayerf@tuminfo3.informatik.tu-muenchen.de
  14.  
  15.  
  16. All began about june 1989. Being fascinated by Tetris, we had the idea
  17. to extend it to three dimensions.
  18.  
  19. Out first demo version of Cubus was finished in autumn 1989 and we brought
  20. it to AmigaExpo in Cologne/West-Germany. We showed it to a couple of
  21. companies developing and trading games. Some of them were fairly
  22. interested in it and we looked forward publishing Cubus as a commercial
  23. product.
  24.  
  25. But afterwards we saw that someone already had had the same idea:
  26. BlockOut came in December 1989 to Europe. Though BlockOut and Cubus
  27. differ in quite any detail, the formerly enthusiastic companies were
  28. chicken-hearted and cancelled the co-operation, as they apprehended
  29. copyright problems. (Even Mirrorsoft, being the owner of the rights of
  30. Tetris !)
  31.  
  32. Now we've decided to publish Cubus as a shareware program for that the
  33. whole work isn't in vain. We completed the demo version, but of course
  34. didn't invest too much time. We hope you understand that some parts of
  35. Cubus aren't as professional as a commercial version.
  36.  
  37. However, if you enjoy Cubus, you should support us by sending a donation
  38. of any amount you find appropriate to:
  39.  
  40.                          Stadtsparkasse Rosenheim 
  41.                          Account Id  391 110
  42.                          Bank Id     711 50 000
  43.                          Germany
  44.  
  45. (I don't know how to write this correctly in english, but here it is
  46. in german:)
  47.  
  48.                          Kto. Nr 391 110
  49.                          Stadtsparkasse Rosenheim
  50.                          (BLZ 711 50 000)
  51.  
  52.  
  53. We also look forward to remarks, critics etc. !
  54.  
  55.  
  56. A final remark for NTSC-Amigas:
  57. Cubus is written to take use of the full PAL screen. So, some part of
  58. the graphics at the bottom won't be visible on a NTSC Amiga. We had
  59. planned to write a NTSC version, too, but it would take quite a lot of
  60. effort to adjust the screen positions of all the objects in the game and
  61. there are other things left in life, too ! :-) 
  62.  
  63.  
  64. How to play Cubus
  65. =================
  66.  
  67. You've got to build complete planes out of the pieces falling in the
  68. playing space. If a certain number of planes is filled, you get to
  69. the next round (with increased difficulty !)
  70.  
  71. The game is over when there's no room for another piece.
  72.  
  73. You can move the piece in the current plane with the joystick (port 2) and
  74. rotate it about any axis in space with the numeric keypad. As rotating
  75. a piece is somewhat difficult in the beginning, we included a training mode.
  76.  
  77. To see, where the falling pieces is, it is shown from the top, too.
  78. (In the right window)
  79.  
  80. Rotations work as follows:
  81.  
  82.  
  83.                                       |       |
  84.     about x-axis        (---)     7   |   8   |   9
  85.                                       |       |
  86.                                -------+-------+-------
  87.                            /          |       |
  88.     about y-axis        ( / )     4   |   5   |   6
  89.                          /            |       |
  90.                                -------+-------+-------
  91.                           |           |       |
  92.     about z-axis        ( | )     1   |   2   |   3
  93.                           |           |       |
  94.  
  95.                               counter-  about   clockwise
  96.                              clockwise   180░
  97.  
  98.  
  99. Sometimes it'll happen that a piece won't fit at all or that you can't
  100. rotate it in time. As a last rescue you can zap it (with numeric keypad 0).
  101. This will only work if you have some ZAPS left (shown at the left bottom)
  102.  
  103. In the bonus round you earn an extra ZAP for each filled plane.
  104.  
  105.  
  106. After this there's the puzzle round, where you must build the solid shown
  107. at the right. The order of the falling pieces is fixed and the puzzle
  108. always can be solved !
  109.  
  110. No matter if you solved it or not, you advance to the next level.
  111. Each of the 9 levels has its own characteristic difficulties that you
  112. should explore by yourself !
  113.  
  114.  
  115. Handling of CUBUS:
  116. ==================
  117.  
  118.    Select Page: (main menu)
  119.  
  120.          F1   Start game
  121.          F2   Show Hiscore
  122.          F3   Demo
  123.          F4   Training mode
  124.          DEL  Return to AmigaDOS
  125.  
  126.    During the game:
  127.  
  128.          Joystick:      Move piece in the current plane
  129.          Fire button:   Drop piece fast
  130.          Num. keypad:   Rotate piece
  131.          Num. keypad 0: Zap piece
  132.          ESC:           Abort game (sorry, no score!)
  133.  
  134.    Hiscore page (if you are qualified):
  135.  
  136.          Enter your name (max. 4 letters and digits) and press ENTER
  137.          Use BACKSPACE to correct typing errors.
  138.  
  139.          ESC:  Return to select page
  140.  
  141.    Demo:
  142.  
  143.          Fire button: Show next part of text
  144.          ESC:         Return to select page
  145.  
  146.    Training mode:
  147.  
  148.          Num. keypad   : Rotate piece
  149.          Num. keypad 0 : Select next piece
  150.          ESC:            Return to select page
  151.  
  152. Press F10 anytime to toggle music on/off.
  153.  
  154.  
  155.  
  156. Implementation Remarks
  157. ======================
  158.  
  159.  
  160. CUBUS has benn written entirely in C (SAS/5.10). 
  161. (No assembler parts were necessary :-))
  162. It's fully able of multitasking (CUBUS itself is composed of 4 seperate tasks),
  163. but it won't let you communicate with other tasks, while CUBUS is running.
  164. Though it takes over the machine while it's running, it won't trash anything
  165. else in the system. 
  166.  
  167. We have tested it on an A500 without any expansion and on an A3000 
  168. (there were a few bugs which I discovered, when I upgraded to this wonderful
  169. machine !)
  170. It seems to work under any configuration from A500/Kickstart 1.2
  171. to A3000/Kickstart 2.0, so it should also work on YOUR amiga !!!!
  172.  
  173.  
  174.  
  175. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  176. ! Cubus is a shareware program. It may be copied and distributed in public !
  177. ! domain libraries, but mustn't be distributed commercially.               !
  178. ! Modifications of the program and its data files are not allowed.         !
  179. ! Any copy of Cubus must include this DOC-file.                            !
  180. !                                                                          !
  181. ! CUBUS consists of the files                                              !
  182. !                                                                          !
  183. !       Cubus              -- the program itself                           !
  184. !       Cubus.info         -- Icon to run Cubus from WB                    !
  185. !       CubusBobs          -- graphics                                     !
  186. !       CubusFont          -- graphics (not an AMIGA font !)               !
  187. !       CubusHiScores      -- you may delete this file to reset HiScore    !
  188. !       CubusInstruments   -- instruments for background music             !
  189. !       CubusSelect        -- graphics for menu screen                     !
  190. !       CubusSound         -- some sound effects                           !
  191. !       CubusTitle         -- screen after loading                         !
  192. !       Cubus.doc.english  -- this file                                    !
  193. !       Cubus.doc.german   -- german translation of this file              !
  194. !                                                                          !
  195. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  196.  
  197.  
  198.                                 Have fun !
  199.                       (and excuse our bad english!)
  200.                      Oliver                      Fred
  201.  
  202.  
  203.